package com.easypay.demo.vo;


import java.math.BigDecimal;

/**
 * 应用模块名称<p>
 * 代码描述<p>
 * Copyright: Copyright (C) 2018 EasyPay, Inc. All rights reserved. <p>
 *
 * @author johnny
 * @since 2018/10/28 14:52
 */
public class OrderInfoVO {
    private int status;
    private int type;
    /**
     * 手续费
     */
    private BigDecimal charges;
    private BigDecimal amount;
    /**
     * 商户号
     */
    private String authId;

    private String notifyURL;
    private String successToURL;

    private String description;

    private String outTradeNo;
    /**
     * 支付宝交易号
     */
    private String appTransactionId;
    /**
     * 平台交易单号
     */
    private String transactionId;
    private long lastNoticeTime;
    private int noticedTimes;
    private long requestTime;
    private long payTime;
    private String payURL;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public BigDecimal getCharges() {
        return charges;
    }

    public void setCharges(BigDecimal charges) {
        this.charges = charges;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getAuthId() {
        return authId;
    }

    public void setAuthId(String authId) {
        this.authId = authId;
    }

    public String getNotifyURL() {
        return notifyURL;
    }

    public void setNotifyURL(String notifyURL) {
        this.notifyURL = notifyURL;
    }

    public String getSuccessToURL() {
        return successToURL;
    }

    public void setSuccessToURL(String successToURL) {
        this.successToURL = successToURL;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getAppTransactionId() {
        return appTransactionId;
    }

    public void setAppTransactionId(String appTransactionId) {
        this.appTransactionId = appTransactionId;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public long getLastNoticeTime() {
        return lastNoticeTime;
    }

    public void setLastNoticeTime(long lastNoticeTime) {
        this.lastNoticeTime = lastNoticeTime;
    }

    public int getNoticedTimes() {
        return noticedTimes;
    }

    public void setNoticedTimes(int noticedTimes) {
        this.noticedTimes = noticedTimes;
    }

    public long getRequestTime() {
        return requestTime;
    }

    public void setRequestTime(long requestTime) {
        this.requestTime = requestTime;
    }

    public long getPayTime() {
        return payTime;
    }

    public void setPayTime(long payTime) {
        this.payTime = payTime;
    }

    public String getPayURL() {
        return payURL;
    }

    public void setPayURL(String payURL) {
        this.payURL = payURL;
    }
}
